﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//using System.Threading.Tasks;
using System.Windows;
using System.Windows.Media;

namespace Chromatics
{
    /// <summary>
    /// Class to store graph edge
    /// </summary>
    public class Edge
    {
        public int Start { get; set; }
        public int Finish { get; set; }
    }

    /// <summary>
    /// Class to store all graph with it chromatic number
    /// </summary>
    public class Graph
    {
        public int ChromaticNumber { get; set; }
        public List<Point> Peaks { get; set; }
        public List<Edge> Edges { get; set; }
    }

    public class GraphView
    {
        public int ChromaticNumber { get; set; }
        public List<Point> Peaks { get; set; }
        public List<Edge> Edges { get; set; }
        public List<Color> Colors { get; set; }
        public int LevelNumber { get; set; }
    }
}
